Extracting Model Clones from Conceptual Schemas
نویسندگان
چکیده
The paper presents an overview of techniques and tools that enable the effective evaluation and refactoring of a Web application’s conceptual schema. Moreover, based on the introduction of the notion of model clones, as partial conceptual schemas that are repeated within a broader application model and the notion of model smells, as certain blocks in the Web applications model that imply the possibility of refactoring, this paper illustrates a methodology and a tool for detecting and evaluating the existence of potential model clones, in order to identify problems in an application’s conceptual schema by means of efficiency, consistency, usability and overall quality. The proposed methodology can be deployed either in the process of designing an application or in the process of re-engineering it. Evaluation is performed according to a number of inspection steps, starting from a first level evaluation of the compositions used in the hypertext design and proceeding to a second level evaluation concerning data manipulation and presentation to the user.
منابع مشابه
A Tool for Extracting Model Clones From a Conceptual Schema
In this paper the authors present an overview of techniques and tools that enable the effective evaluation and refactoring of a Web application’s conceptual schema. Moreover, based on the introduction of the notion of model clones (in a previous work), as partial conceptual schemas that are repeated within a broader application model and the notion of model smells, as certain blocks in the Web ...
متن کاملA Generic Framework for Extracting XML Data from Legacy Databases
This paper describes a generic framework of which semantics-based XML data can be derived from legacy databases. It consists in first recovering the conceptual schema of the database through reverse engineering techniques, and then in converting this schema, or part of it, into XML-compliant data structures. Both steps heavily rely on generic schema transformation techniques, while all the sche...
متن کاملConceptual Modeling for Customized XML Schemas
XML was initially developed for document management, but it is becoming increasingly used for storing and exchanging all kinds of data on the Internet. In this paper, we introduce a design methodology for XML schemas that is based upon well-understood conceptual modeling methodologies. Because XML is hierarchical (tree-structured), many different XML schemas (or document structures) can be gene...
متن کاملBreaking Down Finance: A Method for Concept Simplification by Identifying Movement Structures from the Image Schema PATH-following
Image schemas provide preverbal conceptual structures and are suggested to be the conceptual building blocks from which cognitive phenomena such as language and reasoning are constructed. ‘Motion along a path’ is one of the first image schemas infants remember, making PATH-following one of the earliest cognitive building blocks. We are interested in the importance of this developmentally releva...
متن کاملA Methodology for Evaluating the Personalization Conceptual Schema of a Web Application
While the market needs evolve rapidly, personalization has assumed an enormous industrial impact, which has caused a “Cambrian explosion” of technologies, claiming support to the personalization process. Deploying a methodology for the design and development of a Web application enhances effectiveness, but does not guarantee optimization in the design process, mainly due to the fact that a smal...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006